<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 属性
        console.log(Math.PI)

        // 方法
        // ceil()向上取整
        console.log(Math.ceil(3.14)) // 4
        console.log(Math.ceil(2.7)) // 3
        console.log(Math.ceil(-3.14)) // -3
        console.log(Math.ceil(-2.7)) // -2

        // floor()方法
        console.log(Math.floor(3.14)); // 3
        console.log(Math.floor(2.7)); // 2
        console.log(Math.floor(-3.14)); // -4
        console.log(Math.floor(-2.7)); // -3

        // round()方法(源代码:floor(a+0.5))
        console.log(Math.round(1.1)); // 1
        console.log(Math.round(1.49)); // 1
        console.log(Math.round(1.5)); // 2
        console.log(Math.round(1.9));// 2
        console.log(Math.round(-20.5)); // -20
        console.log(Math.round(-20.51)); //-21

        // max()和min()方法求最大值和最小值
        console.log(Math.max(1, 2, 3, 4, 5)); // 5
        console.log(Math.min(1, 2, 3, 4, 5)); // 1
        
        // random()方法
        // 生成N-M之间的随机数
        // Math.floor(Math.random() * (M - N + 1)) + N
        // Math.floor(Math.random() * (M - N)) + N + 1
        // 随机取数组元素索引
        // let index = Math.floor(Math.random() * arr.length)
        
    </script>
</body>
</html>